package org.japo.java.entities;

import java.io.Serializable;

/**
 *
 * @author José A. Pacheco Ondoño - joanpaon@gmail.com
 */
public class Matricula implements Serializable {
    private String expediente;
    private String nombre;
    private String apellidos;
    private Nif nif;
    private String ciclo;
    private char curso;
    private char turno;
    private boolean repetidor;

    public Matricula() {
        expediente = "0";
        nombre = "Nombre";
        apellidos = "Apellidos";
        nif = new Nif();
        ciclo = "DAI";
        curso = '1';
        turno = 'M';
        repetidor = false;
    }

    public Matricula(String expediente, String nombre, String apellidos, 
            Nif nif, String ciclo, char curso, 
            char turno, boolean repetidor) {
        this.expediente = expediente;
        this.nombre = nombre;
        this.apellidos = apellidos;
        this.nif = nif;
        this.ciclo = ciclo;
        this.curso = curso;
        this.turno = turno;
        this.repetidor = repetidor;
    }

    public String getExpediente() {
        return expediente;
    }

    public void setExpediente(String expediente) {
        this.expediente = expediente;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public String getApellidos() {
        return apellidos;
    }

    public void setApellidos(String apellidos) {
        this.apellidos = apellidos;
    }

    public String getCiclo() {
        return ciclo;
    }

    public void setCiclo(String ciclo) {
        this.ciclo = ciclo;
    }

    public char getCurso() {
        return curso;
    }

    public void setCurso(char curso) {
        this.curso = curso;
    }

    public char getTurno() {
        return turno;
    }

    public void setTurno(char turno) {
        this.turno = turno;
    }

    public boolean isRepetidor() {
        return repetidor;
    }

    public void setRepetidor(boolean repetidor) {
        this.repetidor = repetidor;
    }

    public Nif getNif() {
        return nif;
    }

    public void setNif(Nif nif) {
        this.nif = nif;
    }
}
